armed and dangerous - French English Dictionary